package com.sanjiayi.service;

public interface LikeService {
    /**
     * 点赞/取消点赞
     * @param userId 用户ID
     * @param momentId 动态ID
     * @return true表示点赞，false表示取消点赞
     */
    boolean toggleLike(Integer userId, Integer momentId);

    /**
     * 检查用户是否已点赞
     * @param userId 用户ID
     * @param momentId 动态ID
     * @return 是否已点赞
     */
    boolean hasLiked(Integer userId, Integer momentId);

    /**
     * 获取动态点赞数
     * @param momentId 动态ID
     * @return 点赞数
     */
    int getLikeCount(Integer momentId);
} 